home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Database How-To / Visual Basic 4 Database - How-to (The Waite Group)(1995).iso / graphic.fr_ / graphic.fr
Text File  |  1995-07-05  |  6KB  |  218 lines

  1. VERSION 4.00
  2. Begin VB.Form Form1 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "Object Library"
  5.    ClientHeight    =   4590
  6.    ClientLeft      =   1050
  7.    ClientTop       =   2145
  8.    ClientWidth     =   6690
  9.    BeginProperty Font 
  10.       name            =   "MS Sans Serif"
  11.       charset         =   0
  12.       weight          =   700
  13.       size            =   8.25
  14.       underline       =   0   'False
  15.       italic          =   0   'False
  16.       strikethrough   =   0   'False
  17.    EndProperty
  18.    Height          =   5280
  19.    Left            =   990
  20.    LinkTopic       =   "Form1"
  21.    ScaleHeight     =   4590
  22.    ScaleWidth      =   6690
  23.    Top             =   1515
  24.    Width           =   6810
  25.    Begin VB.CommandButton cmdClose 
  26.       Caption         =   "C&lose"
  27.       Height          =   315
  28.       Left            =   4500
  29.       TabIndex        =   8
  30.       Top             =   3960
  31.       Width           =   1335
  32.    End
  33.    Begin VB.CommandButton cmdDelete 
  34.       Caption         =   "&Delete"
  35.       Height          =   315
  36.       Left            =   2040
  37.       TabIndex        =   7
  38.       Top             =   3960
  39.       Width           =   1335
  40.    End
  41.    Begin VB.CommandButton cmdAdd 
  42.       Caption         =   "&Add"
  43.       Height          =   315
  44.       Left            =   780
  45.       TabIndex        =   6
  46.       Top             =   3960
  47.       Width           =   1335
  48.    End
  49.    Begin VB.TextBox txtTitle 
  50.       DataField       =   "Title"
  51.       DataSource      =   "Data1"
  52.       Height          =   315
  53.       Left            =   840
  54.       TabIndex        =   1
  55.       Top             =   180
  56.       Width           =   2235
  57.    End
  58.    Begin VB.Data Data1 
  59.       BOFAction       =   1  'BOF
  60.       Caption         =   "Data1"
  61.       Connect         =   "Access"
  62.       DatabaseName    =   "C:\VBVBHT\CHAPTER.07\GRAPHIC.MDB"
  63.       EOFAction       =   2  'Add New
  64.       Exclusive       =   0   'False
  65.       BeginProperty Font 
  66.          name            =   "MS Sans Serif"
  67.          charset         =   0
  68.          weight          =   400
  69.          size            =   8.25
  70.          underline       =   0   'False
  71.          italic          =   0   'False
  72.          strikethrough   =   0   'False
  73.       EndProperty
  74.       Height          =   315
  75.       Left            =   3360
  76.       Options         =   0
  77.       ReadOnly        =   0   'False
  78.       RecordsetType   =   1  'Dynaset
  79.       RecordSource    =   "Object Library"
  80.       Top             =   3960
  81.       Width           =   1140
  82.    End
  83.    Begin VB.Label Label3 
  84.       AutoSize        =   -1  'True
  85.       BackColor       =   &H00C0C0C0&
  86.       Caption         =   "&Object:"
  87.       Height          =   195
  88.       Left            =   480
  89.       TabIndex        =   4
  90.       Top             =   600
  91.       Width           =   630
  92.    End
  93.    Begin VB.Label Label2 
  94.       AutoSize        =   -1  'True
  95.       BackColor       =   &H00C0C0C0&
  96.       Caption         =   "&Class:"
  97.       Height          =   195
  98.       Left            =   3420
  99.       TabIndex        =   2
  100.       Top             =   240
  101.       Width           =   525
  102.    End
  103.    Begin VB.Label Label1 
  104.       AutoSize        =   -1  'True
  105.       BackColor       =   &H00C0C0C0&
  106.       Caption         =   "&Title:"
  107.       Height          =   195
  108.       Left            =   300
  109.       TabIndex        =   0
  110.       Top             =   240
  111.       Width           =   450
  112.    End
  113.    Begin VB.Label lblClass 
  114.       BorderStyle     =   1  'Fixed Single
  115.       DataField       =   "Object Type"
  116.       DataSource      =   "Data1"
  117.       Height          =   315
  118.       Left            =   4080
  119.       TabIndex        =   3
  120.       Top             =   180
  121.       Width           =   2235
  122.    End
  123.    Begin VB.OLE OLE1 
  124.       DataField       =   "Object"
  125.       DataSource      =   "Data1"
  126.       Height          =   2835
  127.       Left            =   480
  128.       SizeMode        =   3  'Zoom
  129.       TabIndex        =   5
  130.       Top             =   900
  131.       Width           =   5655
  132.    End
  133.    Begin VB.Menu mnuFile 
  134.       Caption         =   "&File"
  135.       Begin VB.Menu mnuFileExit 
  136.          Caption         =   "E&xit"
  137.       End
  138.    End
  139.    Begin VB.Menu mnuEdit 
  140.       Caption         =   "&Edit"
  141.       Begin VB.Menu mnuEditPaste 
  142.          Caption         =   "&Paste"
  143.          Shortcut        =   ^V
  144.       End
  145.       Begin VB.Menu mnuEditPasteSpecial 
  146.          Caption         =   "Paste &Special..."
  147.       End
  148.       Begin VB.Menu mnuSep1 
  149.          Caption         =   "-"
  150.       End
  151.       Begin VB.Menu mnuEditInsertObject 
  152.          Caption         =   "&Insert Object..."
  153.       End
  154.    End
  155. End
  156. Attribute VB_Name = "Form1"
  157. Attribute VB_Creatable = False
  158. Attribute VB_Exposed = False
  159. Option Explicit
  160.  
  161. Private Sub cmdClose_Click()
  162.     If OLE1.DataChanged Or txtTitle.DataChanged Then
  163.         Data1.UpdateRecord
  164.     End If
  165.     End
  166. End Sub
  167.  
  168. Private Sub cmdAdd_Click()
  169.     Data1.Recordset.AddNew
  170. End Sub
  171.  
  172. Private Sub mnuActiveControl_Click()
  173.     MsgBox Me.ActiveControl.Name
  174. End Sub
  175.  
  176. Private Sub cmdDelete_Click()
  177.     Data1.Recordset.DELETE
  178.     Data1.Recordset.MoveNext
  179. End Sub
  180.  
  181. Private Sub Data1_Reposition()
  182.     If lblClass.Caption = "" Then
  183.         lblClass.Caption = OLE1.Class
  184.     End If
  185.     
  186. End Sub
  187.  
  188.  
  189. Private Sub mnuEditInsertObject_Click()
  190.     OLE1.InsertObjDlg
  191.     If OLE1.DataChanged Then
  192.         lblClass.Caption = OLE1.Class
  193.     End If
  194. End Sub
  195.  
  196. Private Sub mnuEdit_Click()
  197.     If Me.ActiveControl.Name = "OLE1" Then
  198.         mnuEditPaste.Enabled = OLE1.PasteOK
  199.         mnuEditPasteSpecial.Enabled = OLE1.PasteOK
  200.         mnuEditInsertObject.Enabled = True
  201.     Else
  202.         mnuEditPaste.Enabled = False
  203.         mnuEditPasteSpecial.Enabled = False
  204.         mnuEditInsertObject.Enabled = False
  205.     End If
  206. End Sub
  207.  
  208. Private Sub mnuEditPaste_Click()
  209.     OLE1.Paste
  210.     lblClass.Caption = OLE1.Class
  211. End Sub
  212.  
  213. Private Sub mnuEditPasteSpecial_Click()
  214.     OLE1.PasteSpecialDlg
  215.     lblClass.Caption = OLE1.Class
  216. End Sub
  217.  
  218.